JSPICE: a component-based distributed Java front-end for SPICE

نویسندگان

  • Dan Souder
  • Morgan Herrington
  • Rajat P. Garg
  • Dennis Deryke
چکیده

The design and implementation of a component-based distributed Java front-end for the Berkeley SPICE circuit-simulation program is described. The front-end is architected as a client-server application implemented via the Remote Method Invocation (RMI) API. A graphical user-interface is implemented on the client-side which has multiple components for command and control, graphing, text-editing and communication with the server. JavaBeans API is used as the underlying component model. On the server side, the native SPICE code (in C language) is converted into a dynamic library and is interfaced with the Java Server code using Java Native Interface (JNI) API. Implementation issues related to modi cations in the SPICE code enabling multiple invocations as a shared object, e cient input/output of simulation data from the Java code, waveform compression and extraction for display on client side, real-time transfer of SPICE generated runtime messages from the server to client etc. are discussed. Benchmark results comparing performance of le input using various Java I/O classes are presented.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Applying Java for the Retrieval of Multimedia Knowledge Distributed on High Performance Clusters on the Internet

This paper describes a Java application for interfacing with an Internet based distributed multimedia knowledge retrieval system. The aim of this system is to facilitate the access of distributed knowledge residing on remote computer systems. The motivation for this work is the increasing demand for applications that take advantage of the Internet and local intranets for accessing and integrati...

متن کامل

An Environment for Web-based Interaction and Steering of High-Performance Scientific Applications

This paper presents an environment for Web-based interrogation, interaction and steering of high-performance parallel/distributed scientific applications. The architecture is composed of detachable thin-clients at the front-end, a network of Java interaction servers in the middle, and [a control network of sensors, actuators, interaction agents, and an application interaction proxy, superimpose...

متن کامل

DARP: Java-based data analysis and rapid prototyping environment for distributed high performance computations

The integration of a compiled and interpreted HPF gives us an opportunity to design a powerful application development environment targeted for high performance parallel and distributed systems. This Web based system follows a three-tier model. The Java front-end holds proxy objects which can be manipulated with an interpreted Web client (a Java applet) interacting dynamically with compiled cod...

متن کامل

Jadve: A Framework for Graph-Based Data Visualization Applications

This paper presents the design and implementation, as well as example applications of Jadve, a framework for graph-based data visualization applications written in Java. The main contributions of this work are: compared with traditional graph editor frameworks, Jadve has built-in distributed processing and multi-user collaboration support; by utilizing Java’s dynamic and portable features, appl...

متن کامل

WebFlow - a visual programming paradigm for Web/Java based coarse grain distributed computing

We present here the recent work at NPAC aimed at developing WebFlow|a general purpose Web based visual interactive programming environment for coarse grain distributed computing. We follow the 3-tier architecture with the central control and integration We-bVM layer in tier-2, interacting with the visual graph editor applets in tier-1 (front-end) and the legacy systems in tier-3. WebVM is given...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Concurrency - Practice and Experience

دوره 10  شماره 

صفحات  -

تاریخ انتشار 1998